package xcmg.device.service.vo.order;
import lombok.Data;
import lombok.ToString;
import java.io.Serializable;
import io.swagger.annotations.ApiModelProperty;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * 转包单明细表 VO类
 */
@ToString
@Data
public class SubcontractingOrderDetailVO  implements Serializable{
    private static final long serialVersionUID = -1L;
    @ApiModelProperty(value="转包单详情ID，主键",name="id")
    private String id;
    @ApiModelProperty(value="转包单ID，主表ID",name="fid")
    private String fid;
    @ApiModelProperty(value="主键",name="orderDetailId")
    private Long orderDetailId;
    @ApiModelProperty(value="零件编号",name="componentNo")
    private String componentNo;
    @ApiModelProperty(value="包装数量",name="packageNum")
    private Long packageNum;
    @ApiModelProperty(value="包装单位",name="packageUnit")
    private String packageUnit;
    @ApiModelProperty(value="箱数",name="xiangNum")
    private Long xiangNum;
    @ApiModelProperty(value="是否批控制件 (Y/N)",name="ispijianFlg")
    private String ispijianFlg;
    @ApiModelProperty(value="收货数量",name="receiveNum")
    private BigDecimal receiveNum;
    @ApiModelProperty(value="收货状态",name="receiveStatus")
    private String receiveStatus;
    @ApiModelProperty(value="取消数量",name="cancelNum")
    private Long cancelNum;
    @ApiModelProperty(value="发货状态",name="pickupStatus")
    private String pickupStatus;
    @ApiModelProperty(value="订单数量",name="orderNum")
    private BigDecimal orderNum;
    @ApiModelProperty(value="批次号",name="mrpSign")
    private String mrpSign;
    @ApiModelProperty(value="materialsShortNo",name="materialsShortNo")
    private String materialsShortNo;
    @ApiModelProperty(value="materialsDes",name="materialsDes")
    private String materialsDes;
    @ApiModelProperty(value="入库数量",name="realAmount")
    private BigDecimal realAmount;
    @ApiModelProperty(value="新增时间",name="createdTime")
    private Date createdTime;
    @ApiModelProperty(value="更新时间",name="updatedTime")
    private Date updatedTime;

    @ApiModelProperty(value = "", name = "rowNo")
    private Integer rowNo;
    @ApiModelProperty(value="转包数量",name="zbAmount")
    private BigDecimal zbAmount;
    @ApiModelProperty(value="转包单ID集合，主表ID",name="fids")
    private List<String> fids;
}
